package com.bank.entity;

import lombok.Data;
import com.fasterxml.jackson.annotation.JsonProperty;

/**
 * 用户信息实体类
 * 对应数据库表：userInfo
 * 用于存储银行客户的基本信息
 */
@Data
public class UserInfo {
    /** 客户编号，主键，自增 */
    private Long customerID;

    /** 客户姓名，最大长度8个字符 */
    private String customerName;

    /** 身份证号，固定18位 */
    private String pid;

    /** 联系电话，最大长度20个字符 */
    @JsonProperty("telephone")
    private String telephone;

    /** 联系地址，最大长度50个字符 */
    private String address;

    /** 登录密码，建议加密存储 */
    // private String pass;
}